﻿@charset "utf-8";

/*!
 * 米维建站  一建轻松建站
 * 详尽信息请看官网：http://www.miwinfo.com/
 *
 * Copyright 2014 米维建站
 *
 * 请尊重原创，保留头部版权
 * 仅供学习参考使用，不可用于任何商业用途
 *
 * 客服QQ 974837117
 */
.header .logo img {
  height: 40px;
}

@media only screen and (max-width : 1850px) {
  .banner img {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width : 1500px) {}

@media only screen and (max-width : 1200px) {
  .content {
    max-width: 1024px;
  }

  .inmuen ul li {
    padding: 0 40px;
  }

  .inabout .left {
    margin-right: 5%;
  }

  .inabout .right {
    width: 45%;
  }

  .footer .fabout,
  .footer .kslink {
    margin-right: 50px;
  }
}

@media only screen and (max-width : 1024px) {
  .content {
    max-width: 850px;
  }

  .header .logo {
    padding: 10px 0;
  }

  .header .logo img {
    height: 30px;
  }

  .inmuen ul li {
    font-size: 14px;
    padding: 0 30px;
  }

  .inabout .left {
    padding: 0;
  }

  .footer .kslink {
    display: none;
  }

  .nypro ul li {
    padding: 15px 25px 15px 475px;
    min-height: 233px;
  }

  .nypro ul li.two {
    padding: 15px 475px 15px 25px;
  }

  .nypro ul li .tit {
    padding: 20px 0 20px 130px;
  }

  .nypro ul li .tit .en {
    font-size: 14px;
  }

  .nypro ul li .jj {
    font-size: 12px;
    line-height: 25px;
    height: 55px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nypro ul li .more {
    font-size: 14px;
  }

  .nypro ul li .pic {
    width: 450px;
    height: 233px;
  }

  .showpro .info {
    padding: 15px 25px 15px 475px;
    min-height: 233px;
  }

  .showpro .pic {
    width: 450px;
    height: 233px;
  }

  .showpro .tit {
    padding: 15px 0;
  }

  .showpro .tit .en {
    font-size: 14px;
  }

  .showpro .jj {
    font-size: 12px;
    line-height: 25px;
    height: 55px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width : 910px) {}

@media only screen and (max-width : 850px) {
  .header .phone {
    display: none;
  }

  .header {
    padding: 0;
  }

  .nav_handle {
    display: block;
  }

  .inmuen {
    line-height: 35px;
    padding: 10px 0;
    display: none;
  }

  .inmuen ul li {
    padding: 0;
    float: none;
    text-align: center;
  }

  .inabout,
  .inpro,
  .incase,
  .innews,
  .footer,
  .showpro {
    padding: 20px 0;
  }

  .inabout .left {
    float: none;
    width: auto;
    margin: 0 0 20px 0;
  }

  .inabout .left .tit,
  .inpro .lmtit,
  .incase .lmtit,
  .innews .lmtit {
    font-size: 20px;
  }

  .inabout .right {
    width: auto;
    float: none;
  }

  .inpro .nav ul li,
  .incase .nav ul li {
    font-size: 14px;
  }

  .inpro .nr ul li {
    width: calc(50% - 10px);
    width: -webkit-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    margin: 5px;
  }

  .inpro .nr,
  .incase .nr {
    margin-bottom: 20px;
  }

  .incase .nr ul li {
    width: calc(100% - 10px);
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    margin: 5px;
  }

  .innews .lmjj {
    margin-bottom: 20px;
  }

  .innews .left {
    width: auto;
    float: none;
    margin: 0 0 20px 0;
  }

  .innews .innewsnr {
    width: auto;
    float: none;
  }

  .innews .innewsnr .hd ul li {
    font-size: 16px;
    line-height: 40px;
  }

  .footer .fabout {
    display: none;
  }

  .footer .fcon {
    width: auto;
    float: none;
    margin-bottom: 20px;
  }

  .footer .lmtit {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .footer .ewm {
    text-align: center;
    margin: 0 auto;
    float: none;
  }

  .Bottomerkg,
  .Bottomer {
    display: block;
  }

  .page-down {
    bottom: 74px;
    right: 10px;
  }

  .banner .pagination {
    bottom: 0;
  }

  .banner .pagination .swiper-pagination-switch {
    width: 15px;
    height: 3px;
  }

  .nypronav .tit,
  .nypronav ul li {
    height: 30px;
    line-height: 30px;
  }

  .nypro {
    padding: 20px 0 1px;
  }

  .nypro ul li,
  .nypro ul li.two {
    margin: 0 0 20px 0;
    padding: 10px;
  }

  .nypro ul li .pic,
  .nypro ul li.two .pic {
    position: static;
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }

  .showpro .info {
    margin: 0 0 20px 0;
    padding: 0;
  }

  .showpro .pic {
    position: static;
    width: auto;
    height: auto;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width : 640px) {
  .header .logo {
    display: none;
  }

  .header .waplogo {
    display: block;
    padding: 12px 0;
  }

  .header .waplogo img {
    height: 26px;
  }

  .nypronav {
    padding: 0;
  }

  .nypronav .tit {
    display: none;
  }

  .nypronav ul li {
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    width: 33.33333%;
    font-size: 14px;
    text-align: center;
  }
}

@media only screen and (max-width : 480px) {}

@media only screen and (max-width : 360px) {}